﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Dominio
{
    public class Factura : DocConDetalles
    {

        #region atributos

        private DateTime mVencimiento;
        private double mSaldo;

        #endregion

        #region propiedades

        public DateTime Vencimiento
        {
            get { return mVencimiento; }
            set { mVencimiento = value; }
        }

        public double Saldo
        {
            get { return mSaldo; }
            set { mSaldo = Math.Round(value, 2); }
        }

        #endregion

        #region constructor

        public Factura()
        {
            Saldo = 0;
            Vencimiento = DateTime.Today;
        }

        #endregion

        #region metodos

        public void calcularMonto()
        {
            for (int i = 0; i < Detalles.Count; i++)
            {
                Monto = Monto + Detalles[i].Subtotal;
            }
        }

        #endregion

    }
}
